package com.softer.wxzj.service;
import com.softer.wxzj.common.entity.Page;
import com.github.pagehelper.PageInfo;
import com.softer.wxzj.entity.DicContent;
import com.softer.wxzj.service.base.BaseService;

import java.util.List;

/**
 * DiccontentService class
 * @author wxr
 * @date 2019/1/16
 */
public interface DicContentService  extends BaseService<DicContent> {
    /**
     * 根据字典类型查询字典信息列表，不分页
     * @return
     */
    PageInfo<DicContent> getListbyDicCode(Page page,DicContent diccontent);
    /**
     * 前端调用下拉框
     */
    List<DicContent> selectForInput(String dicType);
    /**
     * 模糊查询
     * @param fuzzy
     * @return
     */
    PageInfo<DicContent> fuzzySearch(Page page, String fuzzy,String typeId);
    /**
     * 根据字典类型查询字典详情
     *
     * @param dicType 字典类型
     * @return 字典详情
     */
    List<DicContent> getListByDicType(String dicType);
    /**
     * 查询外网注册类型列表
     *
     * @return 外网注册类型列表
     */
    List<DicContent> getRegisterType();
}
